約 1,902,110 件
https://w.atwiki.jp/mini98/pages/33.html
ScrollPanelは、childに一つのwidgetしか持たせられない
https://w.atwiki.jp/mini98/pages/26.html
画面の色使いについて、思うところを書いてみます。 色使いは少なめに ~アクセントと非アクセント~ 色を使う時というのは、ユーザーの注意を引きたい場合だと思います。つまり、アクセントです。色が多すぎるのはアクセントだらけのようなもので、アクセントというのは非アクセントがあってこそアクセントになるのです。従って、アクセントだらけというのは、どれにもアクセントをつけないのと同じではないでしょうか。 そして、色によってその注意に、色それぞれで意味を持たせたい場合が多いと思います。ですが、あまりに色を使いすぎると、今度はユーザーがその意味の把握に疲れてしまいます。 色使いは少なめに。街の信号が3色である事を考えましょう。 画面全体の背景色 どこかで色を使って目を引きたいわけですから、画面全体の背景色は、モノトーン系である事が望ましいと思います。つまり、黒~灰色~白です。 また、その画面にコントロールを貼付け、ラベルやテキストに文字色をつけたり、そのラベルやテキストにも背景色を持たせるわけですから、画面全体の背景色は、うんと暗いかうんと明るい方が良いでしょう。 つまり、「黒~黒にほど近い灰色」もしくは、「白~白にほど近い灰色」が望ましいと思います。色を持たせるにしても、うんと暗いかうんと明るい方が良いです。 非アクセントラベルの背景色 画面全体の背景色に、明るさが近い背景色が良いと思います。背景がもし黒なら、暗い灰色。背景がもし白なら、白に近い灰色、というように。 非アクセントの文字色 ラベルを例にとってお話します。もしラベルの背景色が白なら、黒に近い灰色で、もしラベルの背景色が黒なら、白に近い灰色にします。 なぜ背景が黒なら、白を選択せずに、白に近い灰色にするかというと、コントラストがありすぎると、チカチカするからです。それと、非アクセントなので、少しでも優しい雰囲気にしたいという意味があります。 長時間見続けて疲れない背景色は? このような背景色と文字色に対する、人間工学の論文を見つけました。まあ、UI(ユーザーインターフェース)というものは、人間工学的にも優れたものである必要があるでしょう。残念ながら私は人間工学というものをちゃんと勉強した事がありません。 経験的には、プログラムをエディタで主に作成する場合だと、エディタの背景色を黒に設定している人は多いです。文字は真っ白というわけでなく、若干暗くしています。黒地に白い文字だとチカチカします。制御文等に用いられる特定の文字にはもちろん色をつけています。 では理論的にはどうかというと、白というのは可視光のRGB全てをフルに含んだ状態で、黒というのは可視光いずれも含んでいない状態です。つまり光がきてない。画面のうち、文字の面積と背景の面積のどちらが大きいかといえば、圧倒的に背景だと思います。なので、背景を黒にすると、目に入る光が少なくて済み、これによって目の疲労が軽減される可能性があるのではないかという仮説を立てています。 ただし、エディタでなく、EclipseやVisualStudioのようなIDE(統合開発環境)だと、色の設定だけでかなり面倒なので、デフォルトの色設定で利用している人がほとんどだと思います。EclipseやVisualStudioのデフォルトの背景色は白です。 危険を知らせる色 本当はどうなのか知らないのですが、赤は血の色で、危険を知らせる色であると先輩方から教わった記憶があります。信号なら赤です。そして信号の黄色は、注意せよ。画面デザインに利用する時は、黄色ではなくオレンジぐらいにしています。例えば…スケジューラー的なソフトの画面で期日に合わせて色を変えるような場合ならば、未処理のまま期日を過ぎてしまったものは赤で表示し、期日に1週間以内に迫ったものであればオレンジ、というように。 緑は目にやさしいか? 子供の頃、緑は目にやさしいと教わりました。黒板ぐらい暗ければそんなに疲れない色なのだと思います。ただ、このサイトの表を見るかぎり、画面デザインに利用するにはちょっとキツイようです。利用するならうんと暗く(黒に近く)するか、うんと明るく(白に近く)する方が良いと思われます。 …
https://w.atwiki.jp/mini98/pages/24.html
オブジェクト指向のオブジェクトとは何でしょうか?プログラムを作成する上で、モノ(オブジェクト)を扱うように設計する事ができ、動作をオブジェクト同士の振る舞い…だとか言われますが、ここから先はもう少し具体的に記述していきます。読み手の方も、意識して読んで下さい。 オブジェクトクラス(型) インスタンス(実体) クラスとインスタンスを含めてオブジェクトと呼びます。つまり、オブジェクトという用語は少し曖昧です。なので説明する時に、クラスとインスタンスについて、用語を使い分ける方が正確に伝わると思います。 クラスとインスタンスについて、よく言われる喩えは、たい焼きの型と、たい焼きの関係です。たい焼きの型クラス(TaiyakiClass)を作ります。これだけでは何もしてくれません。とりあえず、Form_Loadイベントでたい焼きの実体を作ってみます。 Private Sub Form_Load() Dim taiyaki1 As TaiyakiClass taiyaki1 という変数の型はTaiyakiクラス Dim taiyaki2 As TaiyakiClass taiyaki2 という変数の型はTaiyakiクラス インスタンスを生成----------------- Set taiyaki1 = New TaiyakiClass Set taiyaki2 = New TaiyakiClass クラス名を表示--------------------- Debug.Print TypeName(taiyaki1) Debug.Print TypeName(taiyaki2) End Sub イミディエイトウインドウには次のように表示されます。 TaiyakiClass TaiyakiClass @
https://w.atwiki.jp/mini98/pages/6.html
更新履歴 @wikiのwikiモードでは #recent(数字) と入力することで、wikiのページ更新履歴を表示することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_117_ja.html たとえば、#recent(20)と入力すると以下のように表示されます。 取得中です。
https://w.atwiki.jp/mini98/
@wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。
https://w.atwiki.jp/mini98/pages/9.html
@wikiにはいくつかの便利なプラグインがあります。 アーカイブ コメント ニュース 人気商品一覧 動画(Youtube) 編集履歴 関連ブログ これ以外のプラグインについては@wikiガイドをご覧ください = http //atwiki.jp/guide/
https://w.atwiki.jp/mini98/pages/30.html
プロジェクトエクスプローラーを右クリックして、クラスを作成します。クラス名はMoveLabelにします。 MoveLabelクラスの中身です。 Option Explicit Private WithEvents m_label As Label Private moveX As Single Private moveY As Single Private moveFlg As Boolean Public Sub setLabel(label_ As Control) Set m_label = label_ moveFlg = False End Sub Private Sub m_label_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Debug.Print "MD" moveX = X moveY = Y moveFlg = True End Sub Private Sub m_label_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) If moveFlg = True Then m_label.Left = m_label.Left + (X - moveX) m_label.Top = m_label.Top + (Y - moveY) Else End If End Sub フォームにLabelを5つ作ります。 フォームに次のようなコードを記述します。 Option Explicit Private labelCollection As Collection Private Sub Form_Initialize() Set labelCollection = New Collection End Sub Private Sub Form_Load() Dim cnt As Long Dim temp As MoveLabel Set temp = New MoveLabel Call temp.setLabel(Label1) Call labelCollection.Add(temp) Set temp = New MoveLabel Call temp.setLabel(Label2) Call labelCollection.Add(temp) Set temp = New MoveLabel Call temp.setLabel(Label3) Call labelCollection.Add(temp) Set temp = New MoveLabel Call temp.setLabel(Label4) Call labelCollection.Add(temp) End Sub 一つだけ動かないLabelを作ってみました。 @
https://w.atwiki.jp/mini98/pages/36.html
jarを追加して利用する際、通常のJavaプロジェクトと異なる注意点あり。 jarにhoge.gwt.xmlが含まれている事。 当該プロジェクトの*gwt.xmlに inherits name="com.aaa.hoge"/ を含める事
https://w.atwiki.jp/mini98/pages/5.html
まとめサイト作成支援ツールについて @wikiにはまとめサイト作成を支援するツールがあります。 また、 #matome_list と入力することで、注目の掲示板が一覧表示されます。 利用例)#matome_listと入力すると下記のように表示されます #matome_list
https://w.atwiki.jp/redtomato/
ダブルバトルパーティ構築理論へようこそ ここではダブルバトルに勝つための理論を紹介していきます。